using DiLu.Expansion.File.Configs;

namespace DiLu.Expansion.File.Operates.LocalDisk.Configs;

/// <summary>
///     获取本地磁盘文件流配置
/// </summary>
public record GetLocalDiskFileStreamConfig : GetFileStreamConfig
{
    /// <summary>
    ///     获取本地磁盘文件流配置
    /// </summary>
    /// <param name="fileFullPath">文件完整路径</param>
    public GetLocalDiskFileStreamConfig(string fileFullPath) : base(fileFullPath)
    {
    }

    /// <summary>
    ///     获取本地磁盘文件流配置
    /// </summary>
    /// <param name="rootDirectory">根目录</param>
    /// <param name="fileGroupName">文件分组名称</param>
    /// <param name="fileRelativePath">文件相对路径</param>
    public GetLocalDiskFileStreamConfig(string rootDirectory, string fileGroupName, string fileRelativePath)
        : base(rootDirectory, fileGroupName, fileRelativePath)
    {
    }
}